/*
 * QuickSort.h
 *
 *  Created on: 13-09-2013
 *      Author: Krzychu
 */

#ifndef QUICKSORT_H_
#define QUICKSORT_H_

#include <string>
#include <vector>

using namespace std;

class QuickSort
{
public:
	QuickSort();
	virtual ~QuickSort();
	static void sort(vector<int> data);
private:
	static void sort(vector<int> data, int l, int r);
	static int partition(vector<int> data, int l, int r);
};

#endif /* QUICKSORT_H_ */
